/*******************************************************************************
 * Copyleft (c) 2021 Kcode
 *
 * @file    pic_operation.c
 * @brief   图片像素信息头文件
 * @author  K
 * @version 0.0.1
 * @date    2021-07-26
 * @license MulanPSL-1.0
 *
 * 文件修改历史：
 * <时间>       | <版本>    | <作者>  | <描述>
 * 2021-07-28   | v0.0.1    | Kcode   | 图片像素信息头文件
 * -----------------------------------------------------------------------------
 ******************************************************************************/

#ifndef _PIC_OPERATION_H
#define _PIC_OPERATION_H

/*!
 * 图片的像素数据 
 */
typedef struct PixelDatas{
	int bpp;         /**< 一个象素用多少位来表示 */
	int width;       /**< 宽度: 一行有多少个象素 */
	int height;      /**< 高度: 一列有多少个象素 */
	int linebytes;   /**< 一行数据有多少字节 */
	int TotalBytes; /**< 所有字节数 */ 
	unsigned char *PixelDatas;  /**< 象素数据存储的地方 */
}T_PIXELDATAS, *PT_PIXELDATAS;

#endif /* _PIC_OPERATION_H */
